import Vue from 'vue'
import App from './App.vue'
import router from './router'
import ElementUI from 'element-ui';
import 'element-ui/lib/theme-chalk/index.css';

Vue.config.productionTip = false

import {
  registerMicroApps,
  start
} from 'qiankun';

const apps = [
  {
    name: 'vueApp',
    entry: '//localhost:10000',// 默认会加载这个html 解析里面的js 动态的进行执行fetch加载 （所以子应用必须支持跨域）
    container: '#vue',// 容器名
    activeRule: '/vue', // 激活的路径
    props: {
      a: 1
    }

  },
  {
    name: 'reactApp',
    entry: '//localhost:20000',// 默认会加载这个html 解析里面的js 动态的进行执行fetch加载 （所以子应用必须支持跨域）
    container: '#react',// 容器名
    activeRule: '/react' // 激活的路径
  }
]

// 注册应用
registerMicroApps(apps);

start({
  prefetch:false // 关闭预加载
}) // 开启qiankun

Vue.use(ElementUI);
new Vue({
  router,
  render: h => h(App)
}).$mount('#app')
